html,
body {
  margin: 0;
  height: 100%;
  overflow: hidden;
}
body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  user-select: none;
}
a,
a:focus,
a:hover {
  cursor: pointer;
  color: #409eff;
  text-decoration: none;
}
#app .bin-scrollbar__wrap {
  overflow-x: hidden;
}
.bin-drawer-wrapper .drawer-box .header {
  padding: 19px 16px;
}
.bin-drawer-wrapper .drawer-box .body {
  height: calc(100% - 125px);
  padding: 10px 0 10px 20px;
}
.bin-button .iconfont {
  margin-right: 4px;
}
.bin-button--text.link {
  color: #2d8cf0;
}
.bin-button--text.link.is-disabled {
  color: #c0c4cc;
}
.bin-table-wrapper {
  border: none;
}
.bin-table-wrapper .bin-loading {
  border: none;
}
.bin-table-cell {
  padding: 0 8px;
}
.bin-table .bin-table-header th,
.bin-table .bin-table-fixed-header th {
  color: #333;
  font-weight: 500;
  background-color: #f3faff;
}
.bin-table th,
.bin-table td {
  line-height: 38px;
  border-bottom: none;
}
.bin-table:before,
.bin-table:after {
  display: none;
}
.bin-table-small .bin-table-cell {
  font-size: 12px;
}
.bin-container .bin-container-footer {
  line-height: 1.5em;
}
.bin-collapse > .bin-collapse-item.bin-collapse-item-active > .bin-collapse-header,
.bin-collapse > .bin-collapse-item > .bin-collapse-header {
  border-bottom: none;
}
.bin-modal .bin-scrollbar__wrap {
  overflow-x: hidden;
}
.bin-select-disabled .bin-select-selection {
  background-color: #f9f9f9;
}
.bin-select-disabled .bin-select-selection .bin-select-selected-value {
  color: #6b6b6b;
}
.my-gather .bin-drawer-wrapper,
.my-gather .bin-drawer-wrapper.is-right .drawer-box {
  position: absolute;
  top: 0;
}
.my-gather .bin-drawer.is-fixed .bin-drawer-wrapper {
  position: fixed;
}
.my-gather .bin-drawer-wrapper .drawer-box .header {
  padding: 10px 20px;
}
.my-gather .bin-drawer-wrapper .drawer-box .footer {
  text-align: center;
}
.my-gather .bin-drawer-wrapper {
  z-index: 10;
}
.file-dialog .file-list {
  padding: 2px;
  transition: 0.3s;
}
.file-dialog .file-list:hover {
  background: #eee;
}
.file-dialog .bin-modal-footer {
  padding: 8px 20px;
}
.bin-button--text.is-disabled,
.bin-button--text.is-disabled:hover {
  background: transparent;
}
.bin-button {
  font-weight: normal;
}
